Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australian Open - Melbourne Shanghai Rolex Masters - Shanghai French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, World Group, Q2, CRO-FRA 1-3 Croatia F1 Turkey #1-w1 Croatia F1 Hungary F3 Slovenia F2 Belarus F1 Belarus F2 Uzbekistan F1 Uzbekistan F2 Uzbekistan F3 Italy F13 Ukraine F4 Israel F4 Belarus F1 Belarus F2 Russia F5 Russia F6 Russia F7 Uzbekistan F1 Uzbekistan F2 Russia F7 Russia F8 Kazakhstan F3 Kazakhstan F4 Russia F8 Russia F3 Uzbekistan F3 Russia F10 Kazakhstan F1 Kazakhstan F2 Belarus F4 Belarus F2 Russia F3 Russia F7 Russia F8 Russia F4 Egypt F2 Croatia F2 Uzbekistan F4 Turkey #1-w1 Turkey #1-w2 Italy F10 Croatia F3 Russia F2 Czech Republic F6 Israel F5 Tunisia F4 Tunisia F5 Israel F6 Tunisia F6 Croatia F1 Croatia F2 Ukraine F1 Ukraine F2 Ukraine F3 Belarus F1 Belarus F3 Belarus F2 Croatia F3 Croatia F4 Turkey F2 Turkey F3 Armenia F1 Georgia F1 Georgia F2 Russia F3 Russia F4 Russia F7 Russia F3 Russia F6 (Moscow) Russia F7 (Moscow) M25 Aktobe Okal Cup 2001 International Bavarian Championships - Eckental GHI Bronx Tennis Classic - Bronx Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Challenger DCN de Cherbourg - Cherbourg Zagreb Open - Zagreb Unicredit Czech Open - Prostejov Samarkand Challenger - Samarkand Saransk Challenger BH Telecom Sarajevo 2007 - Sarajevo Helsinki Challenger Nottingham Challenger Braunschweig Challenger Unique Zagreb Open - Zagreb Genoa Open - Genova Mordovia Cup 2008 - Saransk Samarkand Challenger - Samarkand Privat Bank Cup - Dniepropetrovsk Samarkand Challenger Irving Challenger Astana Challenger Panama City Challenger Rome Challenger Wroclaw Challenger Guangzhou Challenger Kazan Challenger Raanana Challenger Vercelli Challenger Samarkand Challenger Moscow Challenger Padova Challenger Tashkent Challenger Kazan Challenger Trnava Challenger Meerbusch Challenger Tashkent Challenger Bratislava Challenger Dallas Challenger Karshi Challenger Poprad Tatry Challenger Karshi Challenger Croatia Osiguranje Rijeka Open - Rijeka Astana Challenger Schickendanz Open - Furth Lambertz Open by Stawag - Aachen Bauer Watertechnology Cup - Eckental Internationaux de Doubs Open de Franchie-Comte - Besancon Fergana Challenger - Fergana Le Gosier Challenger Fergana Challenger Fergana Tennis Challenger Tournament - Fergana Cherbourg Challenger Fergana Challenger - Fergana Zhuhai Challenger St. Petersburg Challenger - St. Petersburg Samarkand Challenger Qujing Challenger Morocco Tennis Tour - Marrakech Unique Zagreb Open - Zagreb Samarkand Challenger Samarkand Challenger KGHM Dialog Polish Indoors - Wroclaw Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Morocco Tennis Tour - Marrakech The Surbiton Trophy - Surbiton Israel Open in Memory of Col. Ilan Ramon - Ramat Hasharon Bratislava Challenger Penza Cup 2008 - Penza Bukhara Challenger - Bukhara Karshi Challenger - Karshi Southern Capital Cup - Almaty Manacor Challenger Shymkent Challenger UTC Open - Cherkassy Alexander Kolyaskin Memorial - Donetsk Fergana Challenger Tashkent Challenger - Tashkent PEOPLEnet CUP - Dnepropetrovsk Johannesburg Challenger Ilkley Challenger Ramat Hasharon Challenger Menorca Challenger Girona Challenger Karshi Challenger Almaty Challenger Nottingham 2 Challenger Mauthausen Challenger Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Segovia Challenger Kazan Challenger Moscow Challenger Fergana Challenger Fergana Challenger Cassis Challenger Penza Challenger Astana Challenger Karshi Challenger Geneva Challenger St. Petersburg Open - St. Petersburg Izmir Challenger Croatia Open - Umag Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg International Indoor Tennis Championships of Croatia - Zagreb Gerry Weber Open - Halle Allianz Suisse Open Gstaad - Gstaad Dutch Open Tennis - Amersfoort Togliatti Cup - Togliatti Tampere Imageneering Open - Tampere Geneva Challenger - Geneva BA-CA Tennis Trophy - Vienna Chennai Open - Chennai Memorial Kolyaskin - Donetsk Grand Prix Hassan II - Casablanca The Stella Artois Championships - London Allianz Suisse Open - Gstaad Samarkand Challenger - Samarkand Mercedes Cup - Stuttgart IPP Open - Helsinki Neride Prague Indoor - Prague The 69th King's Cup-Thailand Open - Bangkok Croatia Open - Umag China Open - Beijing Samarkand Challenger - Samarkand AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Chennai Open - Chennai Heineken Open - Auckland Open 13 - Marseille PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai BMW Open - Munich The Artois Championships - London The Nottingham Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven ATP Kremlin Cup - Moscow Chennai Open - Chennai Brisbane - Brisbane PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai AEGON Championships - London China Open - Beijing Bank Austria Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors Basel - Basel Chennai Open - Chennai The Dubai Tennis Championships - Dubai BMW Open - Munich Legg Mason Tennis Classic - Washington Alexander Kolyaskin Memorial - Donetsk IPP Geneva Trophy - Geneva Bank Austria Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai BH Telecom Indoors Sarajevo 2006 - Sarajevo Tennis Napoli Cup 2006 - Napoli PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Garden Open - Rome Open 13 - Marseille Togliatti Cup - Togliatti St. Petersburg Challenger 2006 - St. Petersburg Serbia Open - Belgrade BMW Open - Munich AEGON Championships - London German Tennis Championships - Hamburg Morocco Tennis Tour - Casablanca ATP Studena Croatia Open - Umag Malaysian Open - Kuala Lumpur China Open - Beijing Kremlin Cup - Moscow Togliatti Cup - Togliatti St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Bukhara Challenger - Bukhara Open Sud de France - Montpellier Challenger Tunisie - Tunis IPP Open - Helsinki Delhi Challenger I - New Delhi Sail Open - New Delhi 5 Volkswagen Challenger - Wolfsburg Morocco Tennis Tour - Meknes Estoril Open - Estoril BMW Open - Munich AEGON Championships - London Tunis Open - Tunis AEGON International - Eastbourne Studena Croatia Open - Umag Bet-at-home Open - Hamburg St. Petersburg Open - St. Petersburg Valencia Open - Valencia Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Portugal Open - Oeiras Baumag Open - Budapest Izmir Challenger Kyiv Open - Kiev BMW Open - Munich AEGON Championships - London St. Petersburg Open - St. Petersburg St. Petersburg Open - St. Petersburg Samarkand Challenger Brisbane International - Brisbane Aircel Chennai Open - Chennai Delray Beach Open - Delray Beach Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Vegeta Croatia Open - Umag China Open - Beijing Kremlin Cup - Moscow President's Cup - Astana Bukhara Challenger - Bukhara The 70th King's Cup and Queen's Cup - Bangkok Geneva Open - Geneva Mercedes Cup - Stuttgart AEGON Championships - London Wroclaw Challenger Belgrade Challenger St. Petersburg Open - St. Petersburg Besancon Challenger Citi Open - Washington Bergamo Challenger Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Korat Challenger Brisbane International - Brisbane Aircel Chennai Open - Chennai Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Rhodes Challenger Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Granby Challenger - Granby AEGON Championships - London Penza Challenger St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Abierto Mexicano Telcel - Acapulco Samarkand Challenger Kyiv UMC Open - Kiev Barranquilla Challenger TEB BNP Paribas Istanbul Open - Istanbul AEGON Championships - London Milano Challenger-Jameson Cup - Milan Banja Luka Challenger Rakuten Japan Open - Tokyo Ljubljana Challenger Maharashtra Open - Pune Rio Open - Rio de Janeiro Tashkent Challenger TEB BNP Paribas Istanbul Open - Istanbul AEGON Championships - London Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Astana Challenger Dubai Duty Free Tennis Championships - Dubai Gazprom Hungarian Open - Budapest Citi Open - Washington Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Swiss Indoors Basel - Basel Open 13 Provence - Marseille bett1HULKS Indoors - Cologne bett1HULKS Championships - Cologne Sofia Open - Sofia Murray River Open - Melbourne Togliatti Cup - Togliatti St. Petersburg Challenger by Kinex - St. Petersburg Abierto Mexicano Telcel - Acapulco Millennium Estoril Open - Estoril Gonet Geneva Open - Geneva Mercedes Cup - Stuttgart cinch Championships - London Kazan Challenger Kyiv Open - Kiev Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Singapore Tennis Open - Singapore Toyota Challenger Dubai Duty Free Tennis Championships - Dubai St. Petersburg Open - St. Petersburg Bukhara Challenger - Bukhara cinch Championships - London X Torneo Internazionale di Tennis - Barletta Saransk Challenger Suzhou Challenger Kazan Challenger Bangkok Challenger Swiss Indoors Basel - Basel Tel Aviv Watergen Open - Tel Aviv Iskratel Open - Kranj Athens Challenger Zagreb Open - Zagreb Tata Open Maharashtra - Pune Penza Challenger Heilbronn Open - Heilbronn Internationaux du Doubs - Besancon Kobstaedernes ATP Challenger - Kolding Cassis Challenger Morocco Tennis Tour - Tanger Istanbul Challenger Samarkand Challenger Status Athens Open - Athens Astana Challenger Morocco Tennis Tour - Rabat Heilbronn Challenger Hong Kong Tennis Open - Hong Kong Ortisei Challenger Karshi Challenger ABN AMRO World Tennis Tournament - Rotterdam St.Petersburg Challenger by Kinex - St. Petersburg Hangzhou Open - Hangzhou Japan Open Tennis Championships - Tokyo Mercedes Cup - Stuttgart Helsinki Challenger BMW Open - Munich Belgrade Open - Belgrade ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Ordina Open - 's-Hertogenbosch Legg Mason Tennis Classic - Washington BNP Paribas Nordic Open - Stockholm Croatia Open Umag - Umag Ricoh Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad AEGON Championships - London Credit Agricole Suisse Open - Gstaad AIG Japan Open Tennis Championships - Tokyo Bet-at-home Cup - Kitzbuhel Murcia Challenger ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg PBZ Zagreb Indoors - Zagreb Prostejov Challenger Open de Moselle - Metz Fergana Challenger Madrid Challenger PBZ Zagreb Indoors - Zagreb China Open - Beijing St. Petersburg Open - St. Petersburg AEGON Championships - London Bangkok Challenger SkiStar Swedish Open - Bastad Bratislava Challenger Bangkok Challenger Shenzhen Challenger Astana Challenger Gwangju Challenger Shenzhen Challenger Geneva Open - Geneva Dubai Duty Free Tennis Championships - Dubai Swiss Indoors Basel - Basel Istanbul Challenger Adelaide International 1 - Adelaide Nur-Sultan Challenger Hangzhou Open - Hangzhou Kremlin Cup - Moscow Fever-Tree Championships - London China Open - Beijing Swiss Indoors Basel - Basel Astana Open - Astana Open de Moselle - Metz Masters Series Monte Carlo - Monte Carlo Thailand Open - Bangkok Plava Laguna Croatia Open - Umag Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Apia International - Sydney Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati PBZ Zagreb Indoors - Zagreb BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - New York Rolex Paris Masters - Paris Argentina Open - Buenos Aires Miami Open - Miami Qatar ExxonMobil Open - Doha Monte-Carlo Rolex Masters - Monte-Carlo St. Petersburg Open - St. Petersburg Delray Beach International Tennis Championships - Delray Beach Qatar ExxonMobil Open - Doha Internazionali BNL d'Italia - Rome Millennium Estoril Open - Estoril Grand Prix Hassan II - Casablanca Rogers Cup - Toronto Western & Southern Open - Cincinnati Swiss Indoors Basel - Basel Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami China Open - Beijing Adelaide International 2 - Adelaide Medibank International - Sydney Kremlin Cup - Moscow Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Swiss Indoors Basel - Basel Open Sud de France - Montpellier Internazionali BNL d'Italia - Rome National Bank Open - Montreal Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris Western & Southern Financial Group Masters - Cincinnati Western & Southern Financial Group Masters - Cincinnati Mutua Madrid Open - Madrid Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne AAMI Classic - Kooyong French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Davis Cup, World Group, 1R, GER-CRO 3-2 Davis Cup, Group 1, 2R, CRO-ITA 3-2 Davis Cup, World Group, 1R, CRO-CHI 5-0 Davis Cup, PO, CRO-ECU 5-0 Davis Cup, World Group, QF, CRO-SRB 1-4 Davis Cup, World Group, 1R, CRO-GER 2-3 Davis Cup, World Group, 1R, BEL-CRO 2-3 French Open - Paris Davis Cup, World Group, SF, CRO-FRA 3-2 U.S. Open - New York Davis Cup, World Group, PO, COL-CRO 1-4 Laver Cup - Prague Davis Cup, World Group, SF, CRO-USA 3-2 ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, QR, CRO-IND 3-1 Davis Cup, Finals, Group D Davis Cup, Finals, QF, ITA-CRO 1-2 Davis Cup, Finals, SF, CRO-SRB 2-1 Davis Cup, Finals, F, RUS-CRO 2-0 Davis Cup, World Group, Q, CRO-BEL 1-3 U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Davis Cup, Finals, SF, AUS-CRO 2-1 Davis Cup, World Group, QF, CRO-ARG 2-3 Davis Cup, World Group, 1R, ITA-CRO 3-2 Wimbledon - London Davis Cup, World Group, PO, GBR-CRO 4-1 Davis Cup, World Group, QF, CRO-USA, 3-2 Davis Cup, World Group, SF, CRO-CZE, 1-4 Davis Cup, World Group, QF, ARG-CRO 4-1 Davis Cup, Group I, 2R, POL-CRO 1-3 Davis Cup, World Group, PO, NED-CRO 2-3 Nitto ATP Finals - London Davis Cup, World Group, F, CRO-ARG 2-3 Olympics - Beijing Davis Cup, World Group, QF, CRO-KAZ 3-1 U.S. Open - New York Davis Cup, World Group, F, FRA-CRO 1-3 Shanghai Rolex Masters - Shanghai Nitto ATP Finals - London Olympics - London Davis Cup, Finals, QF, CRO-ESP 2-0 Davis Cup, World Group, PO, RSA-CRO 1-4 All Lower level tournaments Olympics - Rio de Janeiro Barclays ATP World Tour Finals - London Olympics - Tokyo Davis Cup, World Group, 1R, AUT-CRO 2-3 Barclays ATP World Tour Finals - London Davis Cup, World Group, QF, USA-CRO 2-3